package cn.shengchao.base.anotation;

import cn.shengchao.base.enums.DistributeDataScopeEnum;

import java.lang.annotation.*;

@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface  DistributeDataPermission {
    /**
     * 表别名
     */
    String inviteTableAlias() default "";
    /**
     * 表别名
     */
    String deptTableAlias() default "";
    /**
     * 表别名
     */
    String orderTableAlias() default "";
    /**
     * 表别名
     */
    String nodeTableAlias() default "";
   String distributeType() default "2";

    DistributeDataScopeEnum dataScope() default DistributeDataScopeEnum.ALL;
}
